PASS: 95 structural/curriculum checks.

The six original business classes are retained
The solution has the requested milestone name
Original configuration unchanged: GradeBookScenario/GradeBookScenario.csproj
Original configuration unchanged: GradeBookScenario/App.config
Original configuration unchanged: StyleCop/ProgrammingConcepts.json
Original configuration unchanged: StyleCop/ProgrammingConcepts.ruleset
Project include resolves: Business Classes\Assignment.cs
Project include resolves: Business Classes\Attempt.cs
Project include resolves: Business Classes\Course.cs
Project include resolves: Business Classes\GradeBook.cs
Project include resolves: Business Classes\Instructor.cs
Project include resolves: Business Classes\Student.cs
Project include resolves: App.xaml.cs
Project include resolves: MainWindow.xaml.cs
Project include resolves: Properties\AssemblyInfo.cs
Project include resolves: Properties\Resources.Designer.cs
Project include resolves: Properties\Settings.Designer.cs
Project include resolves: MainWindow.xaml
Project include resolves: App.xaml
Project include resolves: Properties\Settings.settings
Project include resolves: App.config
Project include resolves: Properties\Resources.resx
Project include resolves: ..\StyleCop\ProgrammingConcepts.json
All source files included in the project
XAML handler resolves: newBlackboardButton_Click
XAML handler resolves: takeMidtermButton_Click
XAML handler resolves: takeFinalButton_Click
XAML handler resolves: tutorArthurButton_Click
XAML handler resolves: newCanvasButton_Click
XAML handler resolves: writeEssayButton_Click
XAML handler resolves: writeFinalPaperButton_Click
XAML handler resolves: tutorSamanthaButton_Click
XAML names are unique
Code control reference resolves: statusTextBox
All eight original button actions remain connected
All application XML resources are well formed
No later-stage constructs/initializers: App.xaml.cs
No handwritten properties: App.xaml.cs
No business inheritance: App.xaml.cs
No 2.1 lesson constructs in start: App.xaml.cs
Balanced source delimiters: App.xaml.cs
XML documentation is well formed: App.xaml.cs
No later-stage constructs/initializers: MainWindow.xaml.cs
No handwritten properties: MainWindow.xaml.cs
No business inheritance: MainWindow.xaml.cs
No 2.1 lesson constructs in start: MainWindow.xaml.cs
Balanced source delimiters: MainWindow.xaml.cs
XML documentation is well formed: MainWindow.xaml.cs
No later-stage constructs/initializers: Student.cs
No handwritten properties: Student.cs
No business inheritance: Student.cs
No 2.1 lesson constructs in start: Student.cs
Balanced source delimiters: Student.cs
XML documentation is well formed: Student.cs
Public field structure unchanged: Student.cs
No later-stage constructs/initializers: Instructor.cs
No handwritten properties: Instructor.cs
No business inheritance: Instructor.cs
No 2.1 lesson constructs in start: Instructor.cs
Balanced source delimiters: Instructor.cs
XML documentation is well formed: Instructor.cs
Public field structure unchanged: Instructor.cs
No later-stage constructs/initializers: Attempt.cs
No handwritten properties: Attempt.cs
No business inheritance: Attempt.cs
No 2.1 lesson constructs in start: Attempt.cs
Balanced source delimiters: Attempt.cs
XML documentation is well formed: Attempt.cs
Public field structure unchanged: Attempt.cs
No later-stage constructs/initializers: GradeBook.cs
No handwritten properties: GradeBook.cs
No business inheritance: GradeBook.cs
No 2.1 lesson constructs in start: GradeBook.cs
Balanced source delimiters: GradeBook.cs
XML documentation is well formed: GradeBook.cs
Public field structure unchanged: GradeBook.cs
No later-stage constructs/initializers: Assignment.cs
No handwritten properties: Assignment.cs
No business inheritance: Assignment.cs
No 2.1 lesson constructs in start: Assignment.cs
Balanced source delimiters: Assignment.cs
XML documentation is well formed: Assignment.cs
Public field structure unchanged: Assignment.cs
No later-stage constructs/initializers: Course.cs
No handwritten properties: Course.cs
No business inheritance: Course.cs
No 2.1 lesson constructs in start: Course.cs
Balanced source delimiters: Course.cs
XML documentation is well formed: Course.cs
Public field structure unchanged: Course.cs
Original object-graph setup statements preserved
Passing uses a percentage and includes exactly 70
Start has no end-only loop button
End-only grading and learning features are absent from start
No machine-specific or compiled output

Not run: C# compilation, NuGet restore, StyleCop analysis, and Windows/WPF interaction.
